//-----------------------------------------------------------------------------
// Name: CollisionDetect.h
// Auth: Paul Godfrey
// Desc: methods and data for display
//-----------------------------------------------------------------------------

#ifndef _COLLISIONDETECT_
#define _COLLISIONDETECT_

#include <GL/glut.h>

//-----------------------------------------------------------------------------
void CheckCollisions(float, int);
// Desc: Decides what of the following methods to call

//-----------------------------------------------------------------------------
void CheckBossCollisions(float);
// Desc: Checks Collisions of boss list

//-----------------------------------------------------------------------------
void CheckBulletvsAnimate(int);
// Desc: Checks bullet vs animates

//-----------------------------------------------------------------------------
void CheckBossBulletvsAnimate();
// Desc: Checks Boss list bullet vs animates


//-----------------------------------------------------------------------------
void CheckBulletvsInanimate();
// Desc: Checks bullets vs inanimates

//-----------------------------------------------------------------------------
void CheckAnimatevsAnimate(float, int);
// Desc: Checks animates vs animates

//-----------------------------------------------------------------------------
void CheckBossAnimatevsAnimate(float);
// Desc: Checks boss animates vs animates

//-----------------------------------------------------------------------------
int CheckArea(float, float);
// Desc: Checks area of object

#endif